/**
 * 创建人:  @author huangpeng    
 * 创建时间:  2022年04月10日 01:01
 * 项目名称:  lemon-blog
 * 文件名称:  BlAboutController
 * 文件描述:  @Description: 博客关于 的controller
 * 公司名称:  HBlog
 *
 * All rights Reserved, Designed By HBlog 
 * @Copyright: 2021-2022
 *
 */
package com.lemon.blog.web.controller;

import com.lemon.blog.web.domain.BlAbout;
import com.lemon.blog.web.service.IBlAboutService;
import com.lemon.common.core.web.controller.BaseController;
import com.lemon.common.core.web.domain.AjaxResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * 包名称：com.lemon.admin.web.controller.blog
 * 类名称：BlAboutController
 * 类描述：博客关于 的controller
 * 创建人：@author huangpeng 
 * 创建时间：2022年04月10日 01:01
 */
@Api("博客关于管理")
@RestController
@RequestMapping("/about")
public class BlAboutController extends BaseController {

    @Autowired
    private IBlAboutService aboutService;

    /**
     * @Author Peng Haung
     * @Description 根据id查询
     * @Date 9:42 2021/3/10
     * @Param [id]
     * @return com.hp.blog.utils.result.Result<com.hp.blog.domain.pojo.About>
     */
    @ApiOperation("根据id查询博客关于")
    @RequestMapping(value = "/get/{id}",method = RequestMethod.GET)
    public AjaxResult get(@PathVariable Long id){
        return AjaxResult.success(aboutService.selectByPrimaryKey(id));
    }

    /**
     * 获取正在使用的关于
     * @Title: getAboutInfo
     * @Description: 获取正在使用的关于
     * @param
     * @return: AjaxResult
     * @throws:
     * @author: huangpeng
     * @Date: 2022/4/10 1:27
     */
    @ApiOperation("获取启用中的博客关于")
    @RequestMapping(value = "/getAboutInfo",method = RequestMethod.GET)
    public AjaxResult getAboutInfo(){
        BlAbout about=aboutService.read();
        return AjaxResult.success(about);
    }

}


